____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―
Van-Cittert-Dekonvolution
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
top
Die Van-Cittert-Dekonvolution (benannt nach Pieter Hendrik van Cittert) ist ein Verfahren, um die Faltung eines Bildes g mit einer Filtermaske (PSF) h rΓΌckgΓ€ngig zu machen (Dekonvolution/inverse Filterung). Sie kann zur Verbesserung der BildqualitΓ€t benutzt werden, wenn das Bild zum Beispiel durch ein unscharfes Objektiv o. Γ€. βverwaschenβ wurde. Das Bild g stellt das ideale Bild dar, das man als Ergebnis des Verfahrens erhalten mΓΆchte. Das verwaschene Bild f, das den Ausgangspunkt des Verfahrens darstellt, wird beschrieben durch:
f = H g = g β β h {\displaystyle f={\mathcal {H}}\ g=g*h}
Hier entspricht H {\displaystyle {\mathcal {H}}} dem Filteroperator, der durch Faltung mit h dargestellt wird. Ziel ist es, folgenden Ausdruck zu berechnen:
g = H β β 1 f {\displaystyle g={\mathcal {H}}^{-1}\ f}
Die Van-Cittert-Dekonvolution approximiert diesen durch eine iterative Formel:
g 0 = f {\displaystyle g_{0}=f\,}
g k + 1 = f + ( I β β H ) g k = f + ( I β β h ) β β g k {\displaystyle g_{k+1}=f+({\mathcal {I}}-{\mathcal {H}})g_{k}=f+(I-h)*g_{k}}
Dabei ist I {\displaystyle {\mathcal {I}}} ein Operator, dessen Punktantwort I einem Delta-Puls entspricht (ΓΌberall 0, nur in der Mitte 1). Die Operation I g k {\displaystyle {\mathcal {I}}g_{k}} ergibt also gerade g k {\displaystyle g_{k}} . Die StΓ€rke der RΓΌckfaltung hΓ€ngt von der Anzahl der Iterationsschritte k ab. Je mehr Iterationsschritte durchgefΓΌhrt werden, desto stΓ€rker ist die RΓΌckfaltung (SchΓ€rfung). DafΓΌr wird das Bildrauschen bei zu groΓer Anzahl an Iterationen verstΓ€rkt und somit das Bild wieder undeutlich.
Contents
β’ Beispiel
β’ Herleitung
β’ Literatur
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Beispiel
Die folgenden Bilder zeigen die Anwendung der Van-Cittert-Iteration auf ein weichgezeichnetes Bild (3Γ3-GauΓ-Filter):
Herleitung
Im Fourierraum wird die Faltung zu einer punktweisen Multiplikation, sodass gilt:
g ^ ^ = f ^ ^ β
β
h ^ ^ β β 1 = f ^ ^ h ^ ^ {\displaystyle {\hat {g}}={\hat {f}}\cdot {\hat {h}}^{-1}={\frac {\hat {f}}{\hat {h}}}}
Dies lΓ€sst sich leicht berechnen, wenn die Γbertragungsfunktion h ^ ^ {\displaystyle {\hat {h}}} keine Nullstellen enthΓ€lt, da sonst eine Division durch 0 nΓΆtig wΓ€re. Um dieses Problem zu umgehen, fΓΌhrt man h ^ ^ β² = 1 β β h ^ ^ {\displaystyle {\hat {h}}'=1-{\hat {h}}} ein. Damit gilt dann:
g ^ ^ = f ^ ^ h ^ ^ = f ^ ^ 1 β β h ^ ^ β² β β ( 1 + h ^ ^ β² + h ^ ^ β² 2 + h ^ ^ β² 3 + β¦ β¦ ) β
β
f ^ ^ {\displaystyle {\hat {g}}={\frac {\hat {f}}{\hat {h}}}={\frac {\hat {f}}{1-{\hat {h}}'}}\approx (1+{\hat {h}}'+{\hat {h}}'^{2}+{\hat {h}}'^{3}+\ldots )\cdot {\hat {f}}}
Im letzten Schritt wurde eine Taylor-Entwicklung durchgefΓΌhrt. Dabei wird der Term ( 1 β β h ^ ^ β² ) β β 1 {\displaystyle (1-{\hat {h}}')^{-1}} um die invariante Abbildung h ^ ^ = 1 {\displaystyle {\hat {h}}=1} , bzw. h ^ ^ β² = 0 {\displaystyle {\hat {h}}'=0} entwickelt. Im Ortsraum ergibt dieser Ausdruck:
g = H β β 1 f β β ( I + H β² + H β² 2 + H β² 3 + β¦ β¦ ) f {\displaystyle g={\mathcal {H}}^{-1}f\approx ({\mathcal {I}}+{\mathcal {H}}'+{\mathcal {H}}'^{2}+{\mathcal {H}}'^{3}+\ldots )f} mit H β² = I β β H {\displaystyle {\mathcal {H}}'={\mathcal {I}}-{\mathcal {H}}} .
Unter Ausnutzung des Horner-Schemas fΓΌr dieses Polynom erhΓ€lt man obige Iterationsvorschrift:
g 0 = f {\displaystyle g_{0}=f}
g k + 1 = f + ( I β β H ) g k = f + ( I β β h ) β β g k {\displaystyle g_{k+1}=f+({\mathcal {I}}-{\mathcal {H}})g_{k}=f+(I-h)*g_{k}}
Literatur
β’ P. H. van Cittert: Zum EinfluΓ der Spaltbreite auf die IntensitΓ€tsverteilung in Spektrallinien. II. In: Zeitschrift fΓΌr Physik. Band 69, Nr. 5, 1. Mai 1931, S. 298β308, doi:10.1007/BF01391351.
β’ Bernd JΓ€hne: Digitale Bildverarbeitung. 6. Auflage, Springer, 2005, ISBN 3-540-24999-0.